high-tech weaponry - French English Dictionary